/*Begin Common*/
* {
	margin: 0px;
	padding: 0px;
}

body{
	width:100%;
	text-align:center;
}

#body {
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	border:0px solid #000000;
	
	margin:0;
	padding:0;
	text-align: center;
	color:#000000;
	font-size:12px;
	font-family: arial, verdana, sans-serif;
}

#pagewidth-1024{
	width:990px;
	text-align:center;
	margin:0 auto;
}

a{
	color: #3ba8d9; 
	text-decoration: none;
}

a:hover {
	color: #3ba8d9; 
	text-decoration: underline;
}

a.title{
	color: #b70000; 
	font-weight:bold;
	text-decoration: none;
}

a.title:hover {
	color: #b70000; 
	font-weight:bold;	
	text-decoration: underline;
}

a.bold-black{
	color: #000; 
	font-weight:bold;
	text-decoration: none;
}

a.bold-black:hover{
	color: #000; 
	text-decoration: underline;
}

a.black{
	color: #000; 
	font-weight:bold;
	text-decoration: none;
}

a.black:hover{
	color: #000; 
	text-decoration: underline;
}

a.white-link{
	color: #FFF; 
	text-decoration: none;
}

a.white-link:hover{
	color: #FFF; 
	text-decoration: underline;
}

img{
	border-style:none;	
}

ul{
	list-style-type:none;
}

li{
	list-style-type:none;
}

input{
	font-size: 12px; 
	border:1px solid #7f9db9;
}

select{
	font-size: 12px; 
}

table {
	font-size: 12px; 
	color: #333333; 

}

.required {
	color: #FF0000;
}

.msg{	
	font-size:12px;
}

.limit {
	font-size:12px;
	color: #900;
}

.alert {
	font-weight: bold; 
	color: #f60;
}

.keywords {
	color: #f00
}

.notice {
	color: #900
}

.error {
	color: #ff0000;
}

.title{
	color: #b70000;
}

.s {
	font-size: 12px; 
}

.si {
	font-size: 12px; 
	font-style:italic;
}

.sb {
	font-size: 12px; 
	font-weight:bold;
}

.st {
	font-size: 12px; 
}

.sti {
	font-size: 12px; 
	font-style:italic;
}

.stb {
	font-size: 12px; 
	font-weight:bold;
}

.stb_blue_1 {
	font-size: 12px; 
	font-weight:bold;
	color:#16387C;
}

.m {
	font-size: 13px; 
}

.mi {
	font-size: 13px; 
	font-style:italic;
}

.mb {
	font-size: 13px; 
	font-weight:bold;
}

.l {
	font-size: 14px; 
}

.li {
	font-size: 14px; 
	font-style:italic;
}

.lb {
	font-size: 14px; 
	font-weight:bold;
}

.text{
	border-right: 1px solid #a6a7a8;
	border-top: 1px solid #666666 ;
	border-bottom: 1px solid #a6a7a8 ;
	border-left: 1px solid #666666;
	height:16px;
	font-weight:normal;
}


.btn{
   font-size:12px;
   font-weight:bold;
   height:20px;
   background-color:#FFFFFF;
   background-image:url(../images/btn_bg.gif);
   padding-left:5px;
   padding-right:5px;
   color:#b70000;
   border:0px;
   border-right:1px solid #917f5d;
   border-bottom:1px solid #917f5d;
   cursor:pointer;
}

.nonemsg {
	border-left: #ffffff 3px solid; 
	background-color: #ffffff
}

.okmsg {
	border-left: #00ae14 3px solid; 
	background-color: #effef1
}

.errmsg {	
	border-left: #f54100 3px solid; 
	background-color: #fff1eb
}

.typingmsg {
	border-left: #ffcd07 3px solid; 
	background-color: #fffedb
}

.clr {
	clear: both;
	line-height: 0px;
}

.pointer {
	cursor:pointer;
}

.upper{
    text-transform:uppercase;
}

table.test td, table.test th{
	padding:2px;
}

.blinking{text-decoration: blink;color:#ffff00;}
.blink{color:#AB2827;font-weight:bold;text-decoration:blink;
}
/*End Common*/

/*Begin Layout*/
#home-left{
	float:left;
	border:0px solid #FF0000;
}

#home-right{
	float:right;
	width:630px;
}

#home-right #home-right-t{
	width:670px;
}

#home-right-b{
	width:670px;
}

#home-right-b .home-right-c{
	float:left;
	width:330px;
}

#home-right-b .home-right-r{
	float:right;
	width:340px;
}

#footer{
	background:transparent url(../images/footer_bg.gif) repeat-x 0px 0px;
	padding-top:5px;
	width:990px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px solid #FF0000;
}

.dot{	
	padding-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	height:14px;
	background:transparent url(../images/dot02.gif) repeat-x 0px 0px;
}
/*Out Layout*/

/*Begin box*/
.box{
	width:auto;
	border:1px solid #d8ceca;
	margin-bottom:5px;
	background-color:#fff;
}

.box .hd{
	background:transparent url(../images/title_bg.gif) repeat-x 0px 0px;
	height:59px;	
}

.box .hd2{
	background:transparent url(../images/title2_bg.gif) repeat-x 0px 0px;
	height:50px;	
}

.box .hd2 .title{
	text-align:left;
	padding-left:50px;
	padding-top:10px;
	color:#c93f3f;
	font-weight:bold;
	font-size:10pt;	
}

.box .hd .title{
	text-align:left;
	padding-left:65px;
	padding-top:10px;
	color:#b70000;
	font-weight:bold;
	font-size:10pt;
}

.box .hd .news-title{
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	color:#b70000;
	font-weight:bold;
	font-size:13pt;	
}

.box .bd{
	text-align:left;
	padding:0 5px 5px 5px;
}

.box .bd p.bold-content{
	font-weight:bold;
	padding: 4px 0 4px 0;
}

.box .bd p.text-content{
	padding: 4px 0 4px 0;
}
/*End box*/

/*Begin tool tabs*/
.hover-tab{
	border-top:1px solid #d8ceca;
	border-right:1px solid #d8ceca;
	border-left:1px solid #d8ceca;
	border-bottom:0px solid #FFF;	
	background-image: url(../images/topbg_hover_tab.gif);
	background-repeat: repeat-x;
	
	vertical-align: middle;
	height: 24px;
	cursor:pointer;
	color: #b70000;
	text-align: center;
	font-weight:bold;
}

.out-tab{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #d8ceca;	
	background-image: url(../images/topbg_out_tab.gif);
	background-repeat: repeat-x;
	
	vertical-align: middle;
	height: 24px;
	cursor:pointer;
	color: #575757;
	text-align: center;
}

.hover-tab-child{
	border-top:1px solid #d8ceca;
	border-right:1px solid #d8ceca;
	border-left:1px solid #d8ceca;
	border-bottom:1px solid #d8ceca;	
	background-color:#FFFFFF;

	vertical-align: middle;
	height: 24px;
	cursor:pointer;
	color: #b70000;
	text-align: center;
	font-weight:bold;
}

.out-tab-child{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #d8ceca;	
	background-color:#FFFFFF;
	
	vertical-align: middle;
	height: 24px;
	cursor:pointer;
	color: #575757;
	text-align: center;
}

.tab_content{
	border-right: 1px solid #d8ceca;
	border-bottom: 1px solid #d8ceca;
	border-left: 1px solid #d8ceca;
	background-image: url(../images/bottombg_tab.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*End tool tabs*/

/*Begin event*/
#event-top{
	width:990px;
}

#event-left{
	float:left;
	width:245px;
}

#event-center{
	float:left;
	width:290px;
}

#event-right{
	float:left;
}
/*End event*/

/*Begin news*/
#news-left{
	float:left;
	width:255px;
}

#news-center{
	float:left;
	width:547px;
}

#news-right{
	float:left;
	width:185px;
}
/*End news*/

/*Begin top-menu*/
#top-menu{
	width:1024px;
	height:36px;
	text-align:center;
	padding:4px 0px 4px 5px;
}

#top-menu .tm-left{	
	float:left;
	background:transparent url(../images/topmenu_l.gif) no-repeat 0px 0px;
	height:36px;
	width:23px;
}

#top-menu .tm-center{
	float:left;
	background:transparent url(../images/topmenu_bg.gif) repeat-x 0px 0px;
	height:36px;
}

#top-menu .tm-right{
	float:left;
	background:transparent url(../images/topmenu_r.gif) no-repeat 0px 0px;
	height:36px;
	width:23px;
}

a.topmenu-link{
	color: #fff; 
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

a.topmenu-link:hover{
	text-decoration: underline;	
}

a.footermenu-link{
	color: #b70000; 
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

a.footermenu-link:hover{
	text-decoration: underline;	
}

ul.menutop-ul{
	color: #fff; 
	font-weight:bold;
	font-size:12px;
}

ul.menutop-ul li.item{
	float:left;
	padding-top:12px;
	padding-right:9px;
}

ul.menufooter-ul{
	color: #b70000; 
	font-size:12px;
}

ul.menufooter-ul li.item{
	float:left;
	padding-top:12px;
	padding-right:8px;
}
/*End top-menu*/

/*Begin internet*/
#body-internet{
	width:990px;
}

#body-internet .left{
	float:left;
	width:260px;
	margin-right:5px;
}

#body-internet .right{
	float:right;
	width:185px;
}

#body-internet .center{
	float:left;
	width:535px;
	margin-right:5px;
}

#body-internet .space{
	float:left;
	width:5px;
}

#bottom-internet .left{
	float:left;
	width:505px;
}

#bottom-internet .right{
	float:right;
	width:515px;
}


/*End internet*/

/*Begin magazine*/
#body-magazine{
	width:990px;
}

#body-magazine .left{
	float:left;
	width:485px;
	margin-right:5px;
}

#body-magazine .right{
	float:right;
	width:490px;
}

#body-magazine .space{
	float:left;
	width:5px;
}
/*End magazine*/

/*Tran Thanh Son*/
.cat-link-active{
	color:#000000;
	font-weight:bold;
}
.cat-link-unactive{
	color:#b70000;
	font-weight:bold;
}

.internet-button-top {
	float:left;
	height:37px;
}
.internet-button-top .internet-top-icon{
	float:left;
	width:45px;
	height:37px;
}
.internet-button-top .internet-top-center{
	float:left;
	height:37px;
	background:transparent url(../images/button_center_top.gif) repeat 0px 0px;
}
.internet-button-top .internet-top-right{
	float:left;
	height:37px;
	width:4px;
	background:transparent url(../images/button_right_top.gif) no-repeat 0px 0px;
}
.internet-button-top .internet-bottom-center{
	float:left;
	height:37px;
	background:transparent url(../images/button_center_bottom.gif) repeat 0px 0px;
}
.internet-button-top .internet-bottom-right{
	float:left;
	height:37px;
	width:4px;
	background:transparent url(../images/button_right_bottom.gif) no-repeat 0px 0px;
}
.internet-button-top .internet-top-space{
	float:left;
	width:3px;
	height:37px;
}

.bordertable{
	border-left: 1px solid rgb(176, 175, 175); 
	border-right: 1px solid rgb(176, 175, 175); 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	background-color:#f7f7f7;
}

.mainfoot {
	border:0px solid #aacce5;
	background-color:#FFFFFF;
}

.borderdetail {
	border:0px solid #aacce5;
	background-color:#aacce5;
}

.txt_normal {
	border:0px solid #aacce5;
	background-color:#FFFFFF;
}

.bodyline {
	border:0px solid #aacce5;
	background-color:#FFFFFF;
}
.tabletitle {
	color:#000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	background-color:#f3f6fb;
}

.tablebd {
	BACKGROUND-COLOR: #FFF;
	color:#000000;
	font-size:10pt;
	font-family:Verdana, arial;
	cursor: pointer;
}

.odd_tablebd {
	BACKGROUND-COLOR: #fcf4e7;
	color:#000000;
	font-size:10pt;
	font-family:Verdana, arial;
	cursor: pointer;
}

.txt_td{
	font-size:11px;
	font-weight:bold;
	FONT-FAMILY: Verdana,Arial; 
	COLOR: #626262; 
}
/*End Tran Thanh Son*/
/*Begin block-link*/
.block-link{
	color:#AB2827;
	font-size:12px;
}
.block-link-title{
	font-size:12px;
	font-weight:bold;
}
.block-link-bold{
	color:#AB2827;
	font-size:12px;
	font-weight:bold;
}
/*End block-link*/

.header-title{
	text-align:left;
	color:#b70000;
	font-weight:bold;
	font-size:13pt;
}

/*Begin page*/
a.fashion{
	color: #3580ae; 
	font-weight:bold;
	text-decoration: none;
}

a.fashion:hover {
	color: #3580ae; 
	font-weight:bold;
	text-decoration: underline;
}

.text_fashion{
	background-color: #fbd1d2;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	height:16px;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	border:0px solid #FF0000;
}

.div_page_fashion{
	height:17px;
	border:0px solid #FF0000;
	padding-bottom:15px;
}

.div_page{
	float:left;
	padding-left:5px;
	padding-right:5px;
	border:0px solid #FF0000;
}

.div_page_text{
	height:16px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	border:0px solid #FF0000;
}

/*End page*/
/*Begin alexa*/
#compare input.site0 {
border: 1px solid #0000ff;}
#compare input.site1 {
border: 1px solid #800000;}
#compare input.site2 {
border: 1px solid #808000;}
#compare input.site3 {
border: 1px solid #008080;}
#compare input.site4 {
border: 1px solid #000;}
/*End alexa*/

/*Begin magazine*/
#maz ul.patabs li div{
  background:#9dadc4;
}
#maz ul.patabs li h4{
  background:#6b7fa0;
}
#maz ul.patabs li a{
  border:1px solid #c9d6de;
  border-color:#aec0ce #3d5360 #3d5360 #aec0ce;
  background-color:#fff;
  color:#b70000;  
}
#maz ul.patabs li.first a{
  border-left-width:1px;
}
#maz ul.patabs li.last a{
  border-right-width:1px;
}

#maz{
	padding:0 2px 2px 5px;
	border:1px solid #d8ceca;
	background-color:#fff;
}
#maz ul.patabs li{
	color:#8899a9;
	float:left;
	min-width:100px;
	text-align:center;
}

#maz ul.patabs li div{
display:block;
position:relative;
margin:4px 3px 0;
}
#maz ul.patabs li.first div{
margin-left:2px;
}
#maz ul.patabs li.last div{
margin-right:0;
}

#maz ul.patabs li h4, #maz ul.patabs li a{
	display:block;
	position:relative;
	top:-1px;
	left:-1px;
	font-size:12px;
	font-weight:bold;
}

#maz li .icon{
	display:block;
	padding:8px 0 9px 40px;
	background:url(../images/maz_icons.gif) 5px 3px no-repeat;
}
#maz #price .icon{
padding-left:31px;
background-position:2px -497px;
}
#maz #record .icon{
background-position:5px -197px;
}
#maz #info .icon{
padding-left:36px;
background-position:5px -695px;
}
#maz #sponsor .icon{
background-position:5px -398px;
}
#maz #order .icon{
background-position:5px -397px;
}
#maz #movies .icon{
maz-position:5px -597px;
}
#maz #contact .icon{
padding-left:29px;
background-position:3px -797px;
}
#maz #wave .icon{
padding-left:29px;
background-position:3px -134px;
}
#maz #discount .icon{
padding-left:29px;
background-position:3px -0px;
}
#maz #program .icon{
padding-left:29px;
background-position:3px -332px;
}
#maz #help .icon{
padding-left:29px;
background-position:3px -232px;
}
#maz #film .icon{
padding-left:29px;
background-position:3px -437px;
}

#maz #mazbody{
	background:url(../images/maz_bg.gif) 0 0 repeat;
}

#maz #mazbody .mazcontent{
	background:url(../images/maz_img_bg.gif) top right no-repeat;
	/*height:271px;*/
}

a.header-sponsor, a.header-program{
	font-size:14px;
	font-weight:bold;
	color:#b70000;
}

#sponsorcontent .header-title{
	font-size:16px;
	font-weight:bold;
	color:#000099;
	padding:10px;
	text-align:center;	
}
/*End magazine*/

/*Begin news*/
a.news-title, .news-title{
	color: #b70000; 
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

a.news-title:hover {
	text-decoration: underline;
}

.news-intro{
	font-weight:bold;
	color:#999;
	padding-bottom:10px;
}

ul.news-list{
	padding: 4px;
	padding-left:15px;
	text-align:left;
}

ul.news-item li{
	padding:2px;
	padding-left:10px;
	background: transparent url(../images/bullet_03.gif) 0px 4px no-repeat;	
}
/*End news*/

ul.adv-list{
	padding: 6px;
	padding-left:15px;
	text-align:left;
}

ul.adv-item li{
	padding:2px;
	padding-left:12px;
	background: transparent url(../images/bullet_02.gif) 0px 4px no-repeat;	
}

ul.adv-item li a, ul.adv-item li a:hover{
	color:#b70000;
}

div.contact-infor-title{
	text-align:left;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

div.logocontact{
	text-align:center;	
}

div.logocontact table.contact, div#logocontent div#user_infor div.logocontact table.contact{
	background-color:#999999;	
}

div.logocontact tr, div#logocontent div#user_infor div.logocontact tr{
	background-color:#FFFFFF;	
}

div.logocontact td, div#logocontent div#user_infor div.logocontact td{
	text-align:left;
	padding:5px;
}

div.logocontact td.title, div#logocontent div#user_infor div.logocontact td.title{
	background-color:#EEEEEE;
	font-weight:bold;
	width:120px;
}

div.title{
	/*text-align:left;*/
	/*padding-left:65px;*/
	padding-top:10px;
    padding-bottom:10px;
	color:#b70000;
	font-weight:bold;
	font-size:10pt;
}

div.help-title{
    font-weight:bold;
	font-size:9pt;
}

/*updated*/
#header, #nav, #main, #footer { clear:both; }
#nav{margin:0;margin-bottom:10px;}

select {border:1px solid #DDDDDD;padding:1px;}

.subcolumns { width: 100%; overflow:hidden; }

.subcolumns_oldgecko { width: 100%; float:left; }

.c10l, .c15l, .c20l, .c25l, .c30l, .c33l, .c38l, .c35l, .c40l, .c45l, .c50l, .c60l, .c66l, .c70l, .c75l, .c62l {float: left; }
.c10r, .c15r, .c20r, .c25r, .c30r, .c33r, .c38r, .c35r, .c40r, .c45r, .c50r, .c60r, .c66r, .c70r, .c75r, .c62r {float: right; margin-left: -5px; }

.c10l, .c10r { width: 10%; }
.c15l, .c15r { width: 15%; }
.c20l, .c20r { width: 20%; }
.c25l, .c25r { width: 25%; }
.c30l, .c30r { width: 30%; }  
.c33l, .c33r { width: 33.333%; }
.c35l, .c35r { width: 35%; }  
.c40l, .c40r { width: 40%; }
.c45l, .c45r { width: 45%; }
.c50l, .c50r { width: 50%; }
.c60l, .c60r { width: 60%; }
.c66l, .c66r { width: 66.666%; }
.c70l, .c70r { width: 70%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }

.subc  { padding: 0 0.5em; }
.subcl { padding: 0 1em 0 0; }
.subcr { padding: 0 0 0 1em; }
  
/* Text */
.black{color:#000000;}
.gray{color:#6b6b6b;}
.blue{color:#0878A6;}
.red{color:#810503;}
.error{color:#D20202}
.strong, .b{font-weight:bold;}
.submit{cursor:pointer;}
.upper{text-transform:uppercase;}
.border{background-color:#FFFFFF;border:1px solid #DDDDDD;padding:2px}
.s{font-size:10px;}
.m{font-size:13px;}
.l{font-size:14px;}
.border {background-color:#FFFFFF;border:1px solid #DDDDDD;padding:2px;}

/*buttons*/
button {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;border:medium none;cursor:pointer;margin:0;overflow:visible;padding:0;text-align:center;vertical-align:middle;white-space:nowrap;width:auto;}
button span {display:block;margin:0;overflow:visible;padding:0;white-space:nowrap;}
button span strong {display:block;margin:0;overflow:visible;white-space:nowrap;}
button:focus, button:active {}
button.button {-x-system-font:none;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:30px;line-height:normal;margin-top:-4px;}
button.button span {height:28px;}
button.button span strong {height:28px;line-height:28px;padding:0 12px 0 0;}
button.button span.gray {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 url(../images/buttons/gray_comp_left.png) no-repeat scroll left top;color:#000000;padding-left:12px;}
button.button span.red {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 url(../images/buttons/red_comp_left.png) no-repeat scroll left top;color:#FFFFFF;padding-left:12px;}
button.button:hover span.gray {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 url(../images/buttons/gray_comp_left.png) no-repeat scroll left -28px;color:#000000;}
button.button:hover span.red {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 url(../images/buttons/red_comp_left.png) no-repeat scroll left -28px;color:#FFFFFF;}
button.button span.gray strong {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 url(../images/buttons/gray_comp_right.png) no-repeat scroll right top;}
button.button span.red strong {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 url(../images/buttons/red_comp_right.png) no-repeat scroll right top;}
button.button:hover span.gray strong {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 url(../images/buttons/gray_comp_right.png) no-repeat scroll right -28px;}
button.button:hover span.red strong {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 url(../images/buttons/red_comp_right.png) no-repeat scroll right -28px;}

/*Main page*/
#header .top-search{background:transparent url(../images/header_bg.png) repeat-x scroll right 0;float:left;height:110px;width:100%;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
#topnav{color:#000000;background:transparent url(../images/top_bg.png) repeat-x scroll 0 0;height:27px;line-height:25px;padding:0px 5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;}

/*Main nav*/
div#nav{background:url(../images/main-nav.png) repeat-x 0 28px;height:58px;}
ul#main-nav{position:relative;margin:0;list-style-type:none;list-style-image:none;height:30px;}
ul#main-nav li{float:left;height:30px;margin-right:1px;background:transparent url(../images/main-nav.png) no-repeat 0 -86px;}
ul#main-nav li.current{background:transparent url(../images/main-nav.png) no-repeat 0 -56px;}
ul#main-nav li.current a:link,
ul#main-nav li.current a:visited{font-weight:bold;text-decoration:none;color:#ffffff!important;background:transparent url(../images/main-nav.png) no-repeat 100% -56px!important;}
ul#main-nav li.current a:hover{cursor:default;}
/*Hover main item*/
ul#main-nav li:hover{background:transparent url(../images/main-nav.png) no-repeat 0 -56px;}
ul#main-nav li:hover a:hover{background:transparent url(../images/main-nav.png) no-repeat 100% -56px!important;}

ul#main-nav ul{position:absolute;top:auto;width:auto;margin:0;padding:0;list-style:none;overflow:visible;left:-999em;height:1em;line-height:1em;z-index:2;width:95%;margin-left:20px;}
ul#main-nav ul.sub-ul li{position:relative;width:auto;text-align:left;background:none!important;margin-top:5px;}
ul#main-nav ul.sub-ul li a:link,
ul#main-nav ul.sub-ul li a:visited{color:#ffffff;font-weight:normal;padding:0 5px;padding:0px 8px;background:transparent url(../images/bullet-null.gif) 0 4px  no-repeat!important;font-weight:bold;}
ul#main-nav ul.sub-ul li a:hover{cursor:pointer;text-decoration:underline;}
ul#main-nav ul.sub-ul li.div{color:#fff;margin-top:5px;font-weight:bold;}
#nav .sub-nav{color:#fff;background:transparent url(../images/main-nav.png) no-repeat 0 -6px;height:25px;}
#nav .bottom-nav{background:#3F80B1 url(../images/bottom-nav.png) no-repeat 0 0;height:2px;}
ul#main-nav li.current ul{left:0;z-index:1;top:auto;}
ul#main-nav li:hover ul, ul#main-nav li:active ul { left:0;background:transparent url(../images/sub-nav-bg.png) repeat-x 0px -4px;height:25px;padding:0;}

/*form search*/
.frm-search{background-color:#fff;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:450px;margin-top:10px;margin-right:10px;float:right;}
.search-listing{background-color:#F0F8FC;background-image:url(../images/search-bg.gif);background-repeat:repeat-x;background-position:bottom left;border-bottom:1px solid #cccccc;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;padding:.1em 0 .1em .25em;overflow:hidden;height:30px;}
.search-listing ul{margin-bottom:0;float:left;}
.search-listing li{line-height:2.5;display:inline;margin:0 .25em;}
.search-listing li a{color:#555;font-weight:bold;text-decoration:none;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.3em .8em;white-space:nowrap;}
.search-listing li a:hover,.search-listing li a:focus{background-color:#eeeeee;}
.categories li.selected,.categories li.selected a,.search-listing li.selected a:link,.search-listing li.selected a:visited,.search-listing li.selected a:hover,.search-listing li.selected a:focus,.search-listing li.selected a:active{color:#D20202;background-color:#ccc;border-color:#bbb;border-width:1px 0 0 1px;}
.search-listing .num-results{float:left;}
.html-rtl .search-listing .num-results{float:right;}

.search-content{padding:10px;}
#mainsearch #keyword.all{width:262px;}
#mainsearch #keyword.adv{width:120px;}
#mainsearch #keyword.media{width:171px;}
.noticed-red {background:none repeat scroll 0 0 #FFEEEE;border:1px solid #884444;color:#440000;margin-bottom:5px;padding:10px 5px;}
